package com.yc.cloud.admin.dto.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 抓图结果VO
 *
 * @author kinggu
 * @since 2025-10-10
 */
@Data
@ApiModel("抓图结果")
public class SnapshotResultVO {
    
    @ApiModelProperty("抓图记录ID")
    private Long recordId;
    
    @ApiModelProperty("摄像头ID")
    private Long cameraId;
    
    @ApiModelProperty("摄像头名称")
    private String cameraName;
    
    @ApiModelProperty("策略ID")
    private Long strategyId;
    
    @ApiModelProperty("策略名称")
    private String strategyName;
    
    @ApiModelProperty("抓图时间")
    private LocalDateTime snapshotTime;
    
    @ApiModelProperty("图片访问URL")
    private String imageUrl;
    
    @ApiModelProperty("缩略图URL")
    private String thumbnailUrl;
    
    @ApiModelProperty("状态")
    private String status;
    
}

